$(function () {
    $("#changesubmit").click(function(){
        modify();
    });


    console.log("hello");
    $.jgrid.defaults.styleUI = 'Bootstrap';

    $("#table_list_3").jqGrid(
        {
            url : "/wronglist",
            datatype: "json",
            mtype: "POST",
            height: "100%",
            autowidth: true,
            shrinkToFit: true,
            rowNum: 10,
            rowList: [10, 20, 30],
            colNames: ['题目','你的答案', '做题时间', '正确答案','做题次数','操作'],
            colModel: [
                {
                    name: 'title',
                    index: 'title',
                    editable: true,
                    width: 90

                },
                {
                    name: 'answer',
                    index: 'answer',
                    editable: true,
                    width: 90

                },
                {
                    name: 'createTime',
                    index: 'createTime',
                    editable: true,
                    width: 80
                },
                {
                    name: 'rightAnswer',
                    index: 'rightAnswer',
                    editable: true,
                    width: 100,
                    sortable: false,
                },
                {
                    name: 'counts',
                    index: 'counts',
                    width: 100,
                    sortable: false
                },
                {
                    name: 'handle',
                    index: 'handle',
                    width: 100,
                    sortable: false
                }
            ],
            pager: "#pager_list_3",
            viewrecords: true,
            caption: "错题列表",
            add: true,
            edit: false,
            addtext: 'Add',
            editurl: "/addwrong",
            hidegrid: false ,
            gridComplete: function(){
                console.log("grid Complete");
                var ids = $("#table_list_3").jqGrid("getDataIDs");
                console.log(ids)
                //let ids = [0,1];
                console.log(ids)
                for (var int = 0; int < ids.length; int++) {
                    console.log("进入循环")
                    // var id = ids[int];
                    // console.log(id)
                    var modify = "<a href='#' style='color:#ff6600' onclick='changedialogshow(" + id + ")'>修改</a>";  //这里的onclick就是调用了上面的javascript函数 Modify(id)
                    var del = "<a href='#'  style='color:#f60' onclick='del(" + id + ")' >删除</a>";
                    var resetpasswork = "<a href='#'  style='color:#f60' onclick='resetpasswork(" + id + ")' >重置密码</a>";
                    var result = $("#table_list_3").jqGrid("setRowData", id, {handle: modify + "&nbsp &nbsp" + del + "&nbsp &nbsp" + resetpasswork});
                    console.log(result)
                }
            }
        });

//	// Add selection
//	$("#table_list_2").setSelection(4, true);
//

    // Setup buttons
    $("#table_list_3").jqGrid('navGrid', '#pager_list_3', {
        edit: false,
        add: true,
        del: false,
        search: false
    }, {
        height: 300,
        reloadAfterSubmit: true
    });


    $(window).bind('resize', function () {
        var width = $('.jqGrid_wrapper').width();
        $('#table_list_2').setGridWidth(width);
    });


});

function del(id){
    var jsondata = {"id" : id};
    $.ajax({
        url: "/deletewrong",
        type: "POST",
        data: jsondata,
        success: function(data , stutas){
            console.log(data);
            if(data == "1"){
                $("#table_list_3").trigger("reloadGrid");
                alert("删除完成");
            }else{
                alert("出现错误，请重试");
            }
        },
        error: function(){
            alert("出现错误，请重试");
        }
    });


}
function modify(){


    $.ajax({
        url: "/setwrong",
        type: "POST",
        data: $("#changefrom").serialize(),
        success: function(data){
            if(data == 1){
                alert("修改完成");
                $("#table_list_3").trigger("reloadGrid");
                changedialogdismiss();
            }else{
                alert("出现错误，请重试");
            }

        },
        error: function(){
            alert("出现错误，请重试");
        }
    });
}




// function resetpasswork(id){
//
//     var jsondata = {"id" : id};
//     $.ajax({
//         url: "/resetpassword",
//         type: "POST",
//         data: jsondata,
//         success: function(data , stutas){
//             console.log(data);
//             if(data == "1"){
//                 alert("密码重置完成");
//             }else{
//                 alert("出现错误，请重试");
//             }
//         },
//         error: function(){
//             alert("出现错误，请重试");
//         }
//     });
//
// }


function changedialogdismiss(){
    $("#changedialog").hide(speed="slow");
}
function changedialogshow(id){



    var datas = $("#table_list_3").jqGrid("getRowData",id);
    $("#changeid").attr("value" , id);
    $("#changeusername").text(datas.username);
    $("#changedialog").show(speed="slow");
}

//function createdialog(title="title",body="body",buttonname="ok",buttonfunc){
//	$("#dialog").attr("title" , title);
//	$("#dialog").text(body);
//	$("#dialog").dialog({
//		  resizable: false,
//	      height:140,
//	      modal: true,
//	      buttons:{
//	    	  buttonname:function(){
//
//	    	  },
//	    	  Cancel: function(){
//	    		  $( this ).dialog( "close" );
//	    	  }
//	      }
//	});
//}
//
